﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TestConsole.Practice3
{
    // 실습 목표
    // 관계 연산식 사용하기
    // if 문 사용하기
    // 기본적인 입력문 사용하기
    // 간단한 조건문 이용 프로그램 작성하기

    // 문제
    // 사용자로부터 세 개의 정수들을 입력 받아 그 정수들의 최대값, 최소값, 합계와 평균을 계산하여 
    // 출력하는 프로그램을 작성하라.
    public class Practice3_1
    {
        // 모범 출력
        // 첫번째 수를 입력하세요:  90
        // 두번째 수를 입력하세요:  62
        // 세번째 수를 입력하세요:  74
        // 최대값:  90
        // 최소값:  62
        public static void Statistics()
        {
            // 사용자로부터의 입력 값들을 저장하는 변수들을 선언한다
            int number1, number2, number3;

            // 입력된 수들의 최대값, 최소값, 합계와 평균을 위한 변수들을 선언한다.
            int maximum;
            // 여기에 코드를 삽입
            int minimum;
            int sum;
            double average;

            // 변수 sum의 초기값을 0으로 한다.
            // 여기에 코드를 삽입
            sum = 0;

            // 사용자로부터 첫번째 수를 입력하라고 요청한다. 그리고 입력된 값을 읽는다.
            Console.Write("첫번째 수를 입력하세요:\t");
            int.TryParse(Console.ReadLine(), out number1);

            // 사용자로부터 두번째 수를 입력하라고 요청한다. 그리고 입력된 값을 읽는다.
            // 여기에 코드를 삽입
            Console.Write("두번째 수를 입력하세요:\t");
            int.TryParse(Console.ReadLine(), out number2);

            // 사용자로부터 세번째 수를 입력하라고 요청한다. 그리고 입력된 값을 읽는다.
            // 여기에 코드를 삽입
            Console.Write("세번째 수를 입력하세요:\t");
            int.TryParse(Console.ReadLine(), out number3);

            // 최대값을 계산한다.
            maximum = number1;

            if (maximum < number2) maximum = number2;
            if (maximum < number3) maximum = number3;

            // 최소값을 계산한다.
            // 여기에 코드를 삽입
            minimum = number1;

            if (minimum > number2) minimum = number2;
            if (minimum > number3) minimum = number3;

            // 합계와 평균을 계산한다.
            // 여기에 코드를 삽입
            sum = number1 + number2 + number3;
            average = sum / 3d;

            // 결과들을 출력한다.
            Console.WriteLine("최대값: " + maximum);
            //여기에 코드를 삽입
            Console.WriteLine("최소값: " + minimum);
            Console.WriteLine("합계: " + sum);
            Console.WriteLine("평균: " + average);
        }
    }
}
